package org.ruoyi.aibox.mapper;

import org.ruoyi.aibox.domain.DocAuditResult;
import org.ruoyi.aibox.domain.vo.DocAuditResultVo;
import org.ruoyi.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 文档审核结果Mapper接口
 *
 * @author xpeter
 * @date 2025-04-29
 */
public interface DocAuditResultMapper extends BaseMapperPlus<DocAuditResult, DocAuditResultVo> {

    /**
     * 根据任务ID查询审核结果列表
     *
     * @param taskId 任务ID
     * @return 审核结果列表
     */
    List<DocAuditResult> selectByTaskId(@Param("taskId") Long taskId);
    
    /**
     * 更新文档审核结果
     *
     * @param docAuditResult 文档审核结果信息
     * @return 结果
     */
    int updateDocAuditResult(DocAuditResult docAuditResult);
}
